penal facility - Inglés Sinónimo Diccionario

penal facility

n.
[1] penal institution